52 research outputs found

    Atlantic Ocean circulation at the Last Glacial Maximum : inferences from data and models

    Get PDF
    Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the Massachusetts Institute of Technology and the Woods Hole Oceanographic Institution September 2012This thesis focuses on ocean circulation and atmospheric forcing in the Atlantic Ocean at the Last Glacial Maximum (LGM, 18-21 thousand years before present). Relative to the pre-industrial climate, LGM atmospheric CO2 concentrations were about 90 ppm lower, ice sheets were much more extensive, and many regions experienced significantly colder temperatures. In this thesis a novel approach to dynamical reconstruction is applied to make estimates of LGM Atlantic Ocean state that are consistent with these proxy records and with known ocean dynamics. Ocean dynamics are described with the MIT General Circulation Model in an Atlantic configuration extending from 35°S to 75°N at 1° resolution. Six LGM proxy types are used to constrain the model: four compilations of near sea surface temperatures from the MARGO project, as well as benthic isotope records of ή18O and ή13C compiled byMarchal and Curry; 629 individual proxy records are used. To improve the fit of the model to the data, a least-squares fit is computed using an algorithm based on the model adjoint (the Lagrange multiplier methodology). The adjoint is used to compute improvements to uncertain initial and boundary conditions (the control variables). As compared to previous model-data syntheses of LGM ocean state, this thesis uses a significantly more realistic model of oceanic physics, and is the first to incorporate such a large number and diversity of proxy records. A major finding is that it is possible to find an ocean state that is consistent with all six LGM proxy compilations and with known ocean dynamics, given reasonable uncertainty estimates. Only relatively modest shifts from modern atmospheric forcing are required to fit the LGM data. The estimates presented herein successfully reproduce regional shifts in conditions at the LGM that have been inferred from proxy records, but which have not been captured in the best available LGM coupled model simulations. In addition, LGM benthic ή18O and ή13C records are shown to be consistent with a shallow but robust Atlantic meridional overturning cell, although other circulations cannot be excluded.Primary support was provided by a National Defense Science and Engineering Graduate Fellowship and two National Science Foundation awards: Award #OCE-0645936: “Beyond the Instrumental Record: the Case of Circulation at the Last Glacial Maximum” and Award #OCE-1060735: “Collaborative Research: Beyond the Instrumental Record - the Ocean Circulation at the Last Glacial Maximum and the de-Glacial Sequence”. Important secondary support came from the National Ocean Partnership Program and the National Aeronautics and Space Administration via the ECCO effort at MIT

    DIET : new developments and recent results

    Get PDF
    Among existing grid middleware approaches, one simple, powerful, and flexibleapproach consists of using servers available in different administrative domainsthrough the classic client-server or Remote Procedure Call (RPC) paradigm.Network Enabled Servers (NES) implement this model also called GridRPC.Clients submit computation requests to a scheduler whose goal is to find aserver available on the grid. The aim of this paper is to give an overview of anNES middleware developed in the GRAAL team called DIET and to describerecent developments. DIET (Distributed Interactive Engineering Toolbox) is ahierarchical set of components used for the development of applications basedon computational servers on the grid.Parmi les intergiciels de grilles existants, une approche simple, flexible et performante consiste a utiliser des serveurs disponibles dans des domaines administratifs diffĂ©rents Ă  travers le paradigme classique de l’appel de procĂ©dure Ă distance (RPC). Les environnements de ce type, connus sous le terme de Network Enabled Servers, implĂ©mentent ce modĂšle appelĂ© GridRPC. Des clientssoumettent des requĂȘtes de calcul Ă  un ordonnanceur dont le but consiste Ă trouver un serveur disponible sur la grille.Le but de cet article est de donner un tour d’horizon d’un intergiciel dĂ©veloppĂ©dans le projet GRAAL appelĂ© DIET 1. DIET (Distributed Interactive Engineering Toolbox) est un ensemble hiĂ©rarchique de composants utilisĂ©s pour ledĂ©veloppement d’applications basĂ©es sur des serveurs de calcul sur la grille

    Adaptive window scheduling for a hierarchical agent system

    No full text
    International audienceDIET (distributed interactive engineering toolbox) is a toolbox for the construction of network enabled server (NES) systems. For most NES systems, as for most grid middleware systems, the scheduling system is centralized and can suffer from poor scalability. DIET provides an alternative: low-latency, scalable scheduling services based on a distributed hierarchy of scheduling agents. However, the online scheduling model used currently in DIET can overload interactive servers in high-load conditions and does not allow adaption to task or data dependencies. In this article we consider an alternative model based on active management of the flow of requests throughout the system. We have added support for (1) limiting the number of concurrent requests on interactive servers, (2) server and agent-level queues, and (3) window-based scheduling algorithms whereby the request release rate to servers can be controlled and some re-arrangement of request to host mappings is possible. We present experiments demonstrating that these approaches can improve performance and that the overheads introduced are not significantly different from those of the standard DIET approac

    Experiences with hierarchical request flow management for Network-Enabled Server Environments

    Get PDF
    DIET (Distributed Interactive Engineering Toolbox) is a toolbox for the construction of Network Enabled Server systems. Client requests for computational services are automatically matched with available resources by a distributed hierarchy of scheduling agents. Traditionally NES systems have used a centralized agent for performance prediction and resource information management; in DIET, these services are distributed by providing them at the DIET server level. DIET has traditionally offered an online scheduling model whereby all requests are scheduled immediately or refused. This approach can overload interactive servers in high-load conditions and does not allow adaptation of the schedule to task or data dependencies. In this article we consider an alternative model based on active management of the flow of requests throughout the system. We have added support for (1) limiting the number of concurrent requests on interactive servers, (2) server and agent-level queues, and (3) window-based scheduling algorithms whereby the request release rate to servers can be controlled and some re-arrangement of request to host mappings is possible. We present experiments demonstrating that these approaches can improve performance and that the overheads introduced are not significantly different from those of the standard DIET approach.DIET (Distributed Interactive Engineering Toolbox) est une boĂźte Ă  outils pour la crĂ©ation de systĂšmes type NES (Network Enabled Server). L’environnement proposĂ© est capable de dĂ©terminer le serveur appropriĂ© en tenant compte de la requĂȘte de calcul. Ce service est fourni par une hiĂ©rarchie d’agents distribuĂ©s. Typiquement, les systĂšmes NES prĂ©disent les performances et gĂšrent l’information sur les ressources disponibles Ă  partir d’un agent centralisĂ©. Dans DIET, ces services sont distribuĂ©s au niveau des serveurs DIET. Actuellement, DIET utilise un modĂšle d’ordonnancement «on-line» oĂč toutes les requĂȘtes sont soit ordonnancĂ©es soit refusĂ©es immĂ©diatement. Avec ce modĂšle, les serveurs interactifs peuvent devenir surchargĂ©s et il est impossible d’échanger le placement des tĂąches pour prendre en compte les dĂ©pendances entre les tĂąches ou sur les donnĂ©es. Dans cet article, nous prĂ©sentons un modĂšle alternatif basĂ© sur la gestion actif du mouvement des tĂąches au travers du systĂšme. Nous avons ajoutĂ© la capacitĂ© de (1) limiter le nombre de requĂȘtes actives sur un serveur en mĂȘme temps, (2) garder les requĂȘtes dans une ïŹle d’attente au niveau des serveurs et des agents, et (3) ordonnancer les tĂąches dans une fenĂȘtre de temps, ce qui permet de contrĂŽler le ïŹ‚ux des tĂąches vers les serveurs et rend possible le redistribution du placement des tĂąches. Nous prĂ©sentons des expĂ©riences qui montrent que ces apports peuvent ameliorer les performances de DIET et que les coĂ»ts ajoutĂ©s sont proche de celle de l’approche DIET actuel

    GoDIET: Un outil pour le déploiement de DIET

    Get PDF
    In this article, we address the automatic configuration, launch, and management of a distributed middleware platform for the Grid of type Application Service Provider (ASP) called Distributed Interactive Engineering Toolbox (DIET). The difficulty of this task is due to the architecture of DIET, which is distributed and hierarchical. The need for an automated tool for these tasks is reinforced by the diversity and number of components for the DIET middleware. In this article, we present GoDIET, a new tool created to satisfy these needs, though the solutions presented are valid for any distributed, hierarchical environment. The principles underlying GoDIET will be detailed by example with the configuration and launch of DIET and LogService, an external service for the management of traces for distributed software components. We then present a series of experiments that permit the evaluation of the performance and efficacity of GoDIET. We also evaluate the robustness of the DIET platform for a large number of servers

    GoDIET: a tool for managing distributed hierarchies of DIET agents and servers

    Get PDF
    The Distributed Interactive Engineering Toolbox (DIET) is an Application Service Provider (ASP) platform providing remote execution of computational problems on distributed, heterogeneous resources. Traditional ASP toolkits are based on a single, centralized scheduling agent coordinating computation requests from clients with service offerings from servers. DIET is based on a hierarchy of agents that collaborate to perform scheduling decisions; we are exploring the benefits of hierarchical agent architectures for scalability and adaptation to heterogeneous network performance. This paper describes GoDIET, a new tool for the configuration, launch, and management of DIET on computational grids. Users of GoDIET write an XML file describing their available compute and storage resources and the desired overlay of DIET agents and servers onto those resources. GoDIET automatically generates and stages all necessary configuration files, launches agents and servers in appropriate hierarchical order, reports feedback on the status of running components, and allows shutdown of all launched software. We present a series of experiments that permit the evaluation of the performance of GoDIET for several launch and management approaches. We also evaluate the robustness of the DIET platform for a large number of servers.Dans cet article, nous exposons les travaux menĂ©s autour de la configuration, du lancement et de la gestion de DIET, un intergiciel de type ASP (Application Service Provider) pour la grille. La difficultĂ© de cette tĂąche repose sur l’architecture de DIET qui est distribuĂ©e et hiĂ©rarchique. Le besoin de disposer de ce type d’outil est renforcĂ© par la diversitĂ© et le nombre des Ă©lĂ©ments de cet intergiciel. Dans cet article, nous prĂ©senterons GoDIET,un nouvel outil adaptĂ© aux contraintes de DIET, cependant les concepts mis en Ɠuvre restent valides pour tout environnement distribuĂ© et hiĂ©rarchique. Le principe de fonctionnement de GoDIET sera dĂ©taillĂ© au travers de son utilisation pour la gestion de DIET et du LogService, un service externe pour la gestion de traces d’ Ă©lĂ©ments distribuĂ©s. Enfin, nous prĂ©sentons une sĂ©rie d’expĂ©rimentations qui permettent d’ Ă©valuer la performance et l’efficacitĂ© de GoDIET. Dans cette mĂȘme sĂ©rie d’expĂ©riences la robustesse de la plate-forme DIET sur un grand nombre de serveurs sera Ă©galement Ă©tudiĂ©e

    GoDIET: Un outil pour le déploiement de DIET

    No full text
    • 

    corecore